object DMDados: TDMDados
  OldCreateOrder = False
  OnCreate = DataModuleCreate
  Height = 483
  Width = 873
  object dsSAF0011: TDataSource
    DataSet = tblSAF0011
    Left = 240
    Top = 136
  end
  object dsSAF0104: TDataSource
    DataSet = tblSAF0104
    Left = 608
    Top = 136
  end
  object tblSAF0011: TADOTable
    Connection = conADOServer
    TableName = 'SAF0011'
    Left = 240
    Top = 80
  end
  object tblSAF0104: TADOTable
    Connection = conADOServer
    TableName = 'SAF0104'
    Left = 608
    Top = 80
  end
  object dsLista: TDataSource
    DataSet = qryLista
    Left = 64
    Top = 136
  end
  object dsTabela: TDataSource
    DataSet = tblTabela
    Left = 152
    Top = 136
  end
  object conADOServer: TADOConnection
    ConnectionString = 
      'Provider=SQLOLEDB.1;Password=safood@123;Persist Security Info=Tr' +
      'ue;User ID=sa;Initial Catalog=SAF;Data Source=127.0.0.1\SQLEXPRE' +
      'SS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4' +
      '096;Workstation ID=SAF-DESENV;Use Encryption for Data=False;Tag ' +
      'with column collation when possible=False'
    DefaultDatabase = 'SAF'
    LoginPrompt = False
    Mode = cmRead
    Provider = 'SQLOLEDB.1'
    Left = 64
    Top = 24
  end
  object tblTabela: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = tblTabelaAfterOpen
    IndexFieldNames = 'ID_OC'
    TableName = 'SAF0301'
    Left = 152
    Top = 80
  end
  object qryAuxiliar: TADOQuery
    Connection = conADOServer
    Parameters = <>
    Left = 152
    Top = 24
  end
  object qryLista: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = qryListaAfterOpen
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      ' --EMPRESA'
      ''
      ' SAF0301.ID_EMPRESA,'
      ' SAF0301.ID_EMPRESA_EMAIL,'
      ' SAF0301.ID_EMPRESA_TELEFONE,'
      ''
      ' --ORDEM COMPRA'
      ''
      ' SAF0301.ID_OC,'
      ''
      ' SAF0301.ID_REF_OC_0,'
      ' SAF0301.ID_REF_OC_1,'
      ' SAF0301.ID_REF_OC_2,'
      ' SAF0301.ID_REF_OC_3,'
      ' SAF0301.ID_REF_OC_4,'
      ''
      ' SAF0301.DATA_COMPRA,'
      ' SAF0301.DATA_EXTENSO,'
      ''
      ' --PRODUTOR'
      ''
      ' SAF0301.ID_PRODUTOR,'
      ' SAF0102_PRODUTOR.RAZAO AS ID_PRODUTOR_RAZAO,'
      ' SAF0102_PRODUTOR.FANTASIA AS ID_PRODUTOR_FANTASIA,'
      ' SAF0102_PRODUTOR.APELIDO AS ID_PRODUTOR_APELIDO,'
      ' SAF0102_PRODUTOR.CNPJ AS ID_PRODUTOR_CNPJ,'
      ' SAF0102_PRODUTOR.PRODUTOR_SIF_NRO AS ID_PRODUTOR_SIF_NRO, '
      ' SAF0102_PRODUTOR.PRODUTOR_SIF_MARCA AS ID_PRODUTOR_SIF_MARCA,  '
      ' SAF0102_PRODUTOR.ID_PAIS AS ID_PRODUTOR_PAIS_ID,'
      ' SAF0011_PRODUTOR_PAIS.DESCRICAO_PT AS ID_PRODUTOR_PAIS_DSC_PT,'
      ' SAF0301.ID_PRODUTOR_ENDERECO,'
      ''
      ' --COMPRADOR'
      ''
      ' SAF0301.ID_COMPRADOR,'
      ' SAF0102_COMPRADOR.RAZAO AS ID_COMPRADOR_RAZAO,'
      ' SAF0102_COMPRADOR.FANTASIA AS ID_COMPRADOR_FANTASIA,'
      ' SAF0102_COMPRADOR.APELIDO AS ID_COMPRADOR_APELIDO,'
      ' SAF0102_COMPRADOR.CNPJ AS ID_COMPRADOR_CNPJ,'
      ' SAF0102_COMPRADOR.ID_PAIS AS ID_COMPRADOR_PAIS_ID,'
      
        ' SAF0011_COMPRADOR_PAIS.DESCRICAO_PT AS ID_COMPRADOR_PAIS_DSC_PT' +
        ','
      ' SAF0301.ID_COMPRADOR_ENDERECO,'
      ''
      ' --PRODUTO'
      ''
      ' FLAG_PRODUTO_COMPRA_MEDIDA,'
      ' SAF0301.PRODUTO_TOTAL_PRECO,'
      ' SAF0301.PRODUTO_TOTAL_QTDE,'
      ' SAF0301.PRODUTO_TOTAL_VALOR,'
      ''
      ' SAF0301.PRODUTO_TOTAL_PRECO_LBS,'
      ' SAF0301.PRODUTO_TOTAL_QTDE_LBS,'
      ' SAF0301.PRODUTO_TOTAL_VALOR_LBS,'
      ''
      ' --CONDI'#199#195'O VENDA'
      ' SAF0301.ID_CONDICAO_VENDA,'
      ' SAF0105.DESCRICAO_PT AS ID_CONDICAO_VENDA_DSC_PT,'
      ' SAF0105.OBS_PT AS ID_CONDICAO_VENDA_OBS_PT,'
      ''
      ' --LOCAL EMBARQUE'
      ''
      ' SAF0301.ID_LOCAL_EMBARQUE,'
      
        ' SAF0104_LOCAL_EMBARQUE.DESCRICAO_PT AS ID_LOCAL_EMBARQUE_DSC_PT' +
        ','
      ' SAF0104_LOCAL_EMBARQUE.ID_PAIS AS ID_LOCAL_EMBARQUE_PAIS_ID,'
      
        ' SAF0011_LOCAL_EMBARQUE_PAIS.DESCRICAO_PT AS ID_LOCAL_EMBARQUE_P' +
        'AIS_DSC_PT,'
      ''
      ' --LOCAL DESTINO'
      ''
      ' SAF0301.ID_LOCAL_ENTREGA,'
      ' SAF0104_LOCAL_ENTREGA.DESCRICAO_PT AS ID_LOCAL_DESTINO_DSC_PT,'
      ' SAF0104_LOCAL_ENTREGA.ID_PAIS AS ID_LOCAL_ENTREGA_PAIS_ID,'
      
        ' SAF0011_LOCAL_ENTREGA_PAIS.DESCRICAO_PT AS ID_LOCAL_ENTREGA_PAI' +
        'S_DSC_PT,'
      ''
      ' --EMBARQUE'
      ' SAF0301.EMBARQUE_ANO,'
      ' SAF0301.EMBARQUE_DATA,'
      ' SAF0301.EMBARQUE_SEMANA,'
      ' SAF0301.EMBARQUE_SEMANA_LIMITE,'
      ' SAF0301.EMBARQUE_DATA_EXTENSO,'
      ''
      ' SAF0301.EMBARQUE_CONTAINER_QTDE,'
      ''
      ' SAF0301.EMBARQUE_TIPO,'
      ' CASE'
      ' WHEN SAF0301.EMBARQUE_TIPO = '#39'M'#39' THEN '#39'MAR'#205'TIMO'#39
      ' WHEN SAF0301.EMBARQUE_TIPO = '#39'A'#39' THEN '#39'A'#201'REO'#39
      ' WHEN SAF0301.EMBARQUE_TIPO = '#39'R'#39' THEN '#39'RODOVI'#193'RIO'#39
      ' ELSE '#39'N/D'#39
      ' END AS EMBARQUE_TIPO_DSC,'
      ''
      ' SAF0301.EMBARQUE_TIPO_M_20_QTDE,'
      ' SAF0301.EMBARQUE_TIPO_M_40_QTDE,'
      ' SAF0301.EMBARQUE_TIPO_M_BB_QTDE,'
      ' SAF0301.EMBARQUE_TIPO_A_QTDE,'
      ' SAF0301.EMBARQUE_TIPO_R_QTDE,'
      ''
      ' --CONDI'#199#195'O PAGTO'
      ' SAF0301.ID_CONDICAO_PAGTO,'
      ' SAF0106.DESCRICAO_PT AS ID_CONDICAO_PAGTO_DSC_PT,'
      ' SAF0106.OBS_PT AS ID_CONDICAO_PAGTO_OBS_PT,'
      ''
      ' --INSTRU'#199#213'ES'
      ' SAF0301.INSTRUCAO_A,'
      ' SAF0301.INSTRUCAO_B,'
      ' SAF0301.INSTRUCAO_C,'
      ''
      '--RELATORIO'
      ' SAF0301.FLAG_RELAT_COMPRA_LBS,'
      ''
      ' --USU'#193'RIO'
      ' SAF0301.ID_USUARIO_INS,'
      ' SAF0301.ID_USUARIO_INS_DATA,'
      ' SAF0301.ID_USUARIO_UPD,'
      ' SAF0301.ID_USUARIO_UPD_DATA,'
      ' SAF0301.ID_USUARIO_DEL,'
      ' SAF0301.ID_USUARIO_DEL_DATA,'
      ''
      ' SAF0301.OC_VALIDA,'
      ' SAF0301.OC_VALIDA_DATA,'
      ' SAF0301.OC_VALIDA_ID_USUARIO,'
      ''
      ' SAF0301.OC_TRANSMITE,'
      ' SAF0301.OC_TRANSMITE_DATA,'
      ' SAF0301.OC_TRANSMITE_ID_USUARIO'
      ''
      ' FROM SAF0301'
      ''
      
        ' LEFT JOIN SAF0102 SAF0102_PRODUTOR ON (SAF0102_PRODUTOR.ID_CLIE' +
        'NTE = SAF0301.ID_PRODUTOR)'
      
        ' LEFT JOIN SAF0102 SAF0102_COMPRADOR ON (SAF0102_COMPRADOR.ID_CL' +
        'IENTE = SAF0301.ID_COMPRADOR)'
      
        ' LEFT JOIN SAF0104 SAF0104_LOCAL_EMBARQUE ON (SAF0104_LOCAL_EMBA' +
        'RQUE.ID_PORTO = SAF0301.ID_LOCAL_EMBARQUE)'
      
        ' LEFT JOIN SAF0104 SAF0104_LOCAL_ENTREGA ON (SAF0104_LOCAL_ENTRE' +
        'GA.ID_PORTO = SAF0301.ID_LOCAL_ENTREGA)'
      
        ' LEFT JOIN SAF0011 SAF0011_PRODUTOR_PAIS ON (SAF0011_PRODUTOR_PA' +
        'IS.ID_PAIS = SAF0102_PRODUTOR.ID_PAIS)'
      
        ' LEFT JOIN SAF0011 SAF0011_COMPRADOR_PAIS ON (SAF0011_COMPRADOR_' +
        'PAIS.ID_PAIS = SAF0102_COMPRADOR.ID_PAIS)'
      
        ' LEFT JOIN SAF0011 SAF0011_LOCAL_EMBARQUE_PAIS ON (SAF0011_LOCAL' +
        '_EMBARQUE_PAIS.ID_PAIS = SAF0104_LOCAL_EMBARQUE.ID_PAIS)'
      
        ' LEFT JOIN SAF0011 SAF0011_LOCAL_ENTREGA_PAIS ON (SAF0011_LOCAL_' +
        'ENTREGA_PAIS.ID_PAIS = SAF0104_LOCAL_ENTREGA.ID_PAIS)'
      
        ' LEFT JOIN SAF0105 ON (SAF0105.ID_CONDICAO_VENDA = SAF0301.ID_CO' +
        'NDICAO_VENDA)'
      
        ' LEFT JOIN SAF0106 ON (SAF0106.ID_CONDICAO_PAGTO = SAF0301.ID_CO' +
        'NDICAO_PAGTO)'
      ''
      ' WHERE'
      ' SAF0301.FLAG_REG = 1 ORDER BY SAF0301.DATA_COMPRA DESC')
    Left = 64
    Top = 80
  end
  object dsSAF0101: TDataSource
    DataSet = tblSAF0101
    Left = 328
    Top = 136
  end
  object tblSAF0101: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    IndexFieldNames = 'ID_EMPRESA'
    TableName = 'SAF0101'
    Left = 328
    Top = 80
  end
  object dsSAF0028: TDataSource
    DataSet = tblSAF0028
    Left = 648
    Top = 296
  end
  object tblSAF0028: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    TableName = 'SAF0028'
    Left = 648
    Top = 240
  end
  object dsSAF0014: TDataSource
    DataSet = tblSAF0014
    Left = 504
    Top = 136
  end
  object tblSAF0014: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    TableName = 'SAF0014'
    Left = 504
    Top = 80
  end
  object dsSAF0013: TDataSource
    DataSet = tblSAF0013
    Left = 416
    Top = 136
  end
  object tblSAF0013: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = tblSAF0013AfterOpen
    TableName = 'SAF0013'
    Left = 416
    Top = 80
  end
  object dsSAF0105: TDataSource
    DataSet = tblSAF0105
    Left = 648
    Top = 416
  end
  object tblSAF0105: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = tblSAF0105AfterOpen
    IndexFieldNames = 'DESCRICAO_PT'
    TableName = 'SAF0105'
    Left = 648
    Top = 360
  end
  object dsSAF0106: TDataSource
    DataSet = tblSAF0106
    Left = 760
    Top = 416
  end
  object tblSAF0106: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = tblSAF0106AfterOpen
    IndexFieldNames = 'DESCRICAO_PT'
    TableName = 'SAF0106'
    Left = 760
    Top = 360
  end
  object dsSAF0301A: TDataSource
    DataSet = tblSAF0301A
    Left = 784
    Top = 136
  end
  object tblSAF0301A: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = tblSAF0301AAfterOpen
    IndexFieldNames = 'ID_OC'
    MasterFields = 'ID_OC'
    MasterSource = dsTabela
    TableName = 'SAF0301A'
    Left = 784
    Top = 80
    object tblSAF0301AID_OC_ITEM: TAutoIncField
      FieldName = 'ID_OC_ITEM'
      ReadOnly = True
    end
    object tblSAF0301AID_OC: TIntegerField
      FieldName = 'ID_OC'
    end
    object tblSAF0301AID_PRODUTO: TIntegerField
      FieldName = 'ID_PRODUTO'
    end
    object tblSAF0301ADSC_PRODUTO_PT: TStringField
      FieldKind = fkLookup
      FieldName = 'DSC_PRODUTO_PT'
      LookupDataSet = tblSAF0103
      LookupKeyFields = 'ID_PRODUTO'
      LookupResultField = 'DESCRICAO_PT'
      KeyFields = 'ID_PRODUTO'
      Size = 255
      Lookup = True
    end
    object tblSAF0301ADSC_PRODUTO_ING: TStringField
      FieldKind = fkLookup
      FieldName = 'DSC_PRODUTO_ING'
      LookupDataSet = tblSAF0103
      LookupKeyFields = 'ID_PRODUTO'
      LookupResultField = 'DESCRICAO_ING'
      KeyFields = 'ID_PRODUTO'
      Size = 255
      Lookup = True
    end
    object tblSAF0301AQTDE: TBCDField
      FieldName = 'QTDE'
      Precision = 18
      Size = 2
    end
    object tblSAF0301APRECO: TBCDField
      FieldName = 'PRECO'
      Precision = 18
      Size = 2
    end
    object tblSAF0301AVALOR: TBCDField
      FieldName = 'VALOR'
      Precision = 18
      Size = 2
    end
    object tblSAF0301AQTDE_LBS: TBCDField
      FieldName = 'QTDE_LBS'
      Precision = 18
      Size = 2
    end
    object tblSAF0301APRECO_LBS: TBCDField
      FieldName = 'PRECO_LBS'
      Precision = 18
    end
    object tblSAF0301AVALOR_LBS: TBCDField
      FieldName = 'VALOR_LBS'
      Precision = 18
      Size = 2
    end
  end
  object dsSAF0102_PRODUTOR: TDataSource
    DataSet = qrySAF0102_PRODUTOR
    Left = 72
    Top = 264
  end
  object qrySAF0102_PRODUTOR: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      'SAF0102.ID_CLIENTE,'
      'SAF0102.ID_EMPRESA,'
      'SAF0102.ID_TIPO_PESSOA,'
      'SAF0027.APELIDO AS APELIDO_TIPO_PESSOA,'
      'SAF0027.DESCRICAO AS DSC_TIPO_PESSOA,'
      ''
      'CASE SAF0102.ID_TIPO_PESSOA'
      'WHEN 1 THEN CPF'
      'WHEN 2 THEN CNPJ'
      'WHEN 3 THEN '#39'EXTERIOR'#39
      'END AS CNPJ_CPF,'
      ''
      'CASE SAF0102.ID_TIPO_PESSOA'
      'WHEN 1 THEN RG'
      'WHEN 2 THEN IE'
      'WHEN 3 THEN '#39'EXTERIOR'#39
      'END AS IE_RG,'
      ''
      'CASE SAF0102.ID_TIPO_PESSOA'
      'WHEN 2 THEN SAF0102.ESTADO'
      'WHEN 3 THEN '#39'EX'#39
      'END AS ESTADO_IE,'
      ''
      'SAF0102.FLAG_IE,'
      ''
      'SAF0102.RAZAO,'
      'SAF0102.FANTASIA,'
      'SAF0102.APELIDO,'
      ''
      'SAF0102.ID_PAIS,'
      'SAF0011.DESCRICAO_PT AS DSC_PAIS_PT,'
      'SAF0011.DESCRICAO_ING AS DSC_PAIS_ING'
      ''
      'FROM SAF0102'
      ''
      'LEFT JOIN SAF0011 ON (SAF0011.ID_PAIS = SAF0102.ID_PAIS)'
      
        'LEFT JOIN SAF0027 ON (SAF0027.ID_TIPO_PESSOA = SAF0102.ID_TIPO_P' +
        'ESSOA)'
      ''
      'ORDER BY 2, 11')
    Left = 72
    Top = 208
  end
  object dsSAF0104_LOCAL_EMBARQUE: TDataSource
    DataSet = qrySAF0104_LOCAL_EMBARQUE
    Left = 456
    Top = 264
  end
  object qrySAF0104_LOCAL_EMBARQUE: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = qrySAF0104_LOCAL_EMBARQUEAfterOpen
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      'SAF0104.ID_PORTO,'
      'SAF0011.DESCRICAO_PT AS DSC_PAIS_PT,'
      'SAF0011.DESCRICAO_ING AS DSC_PAIS_ING,'
      'SAF0104.DESCRICAO_PT,'
      'SAF0104.DESCRICAO_ING'
      'FROM SAF0104'
      'LEFT JOIN SAF0011 ON (SAF0011.ID_PAIS = SAF0104.ID_PAIS)'
      'ORDER BY 4')
    Left = 456
    Top = 208
  end
  object dsSAF0104_LOCAL_DESTINO: TDataSource
    DataSet = qrySAF0104_LOCAL_DESTINO
    Left = 456
    Top = 376
  end
  object qrySAF0104_LOCAL_DESTINO: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = qrySAF0104_LOCAL_DESTINOAfterOpen
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      'SAF0104.ID_PORTO,'
      'SAF0011.DESCRICAO_PT AS DSC_PAIS_PT,'
      'SAF0011.DESCRICAO_ING AS DSC_PAIS_ING,'
      'SAF0104.DESCRICAO_PT,'
      'SAF0104.DESCRICAO_ING'
      'FROM SAF0104'
      'LEFT JOIN SAF0011 ON (SAF0011.ID_PAIS = SAF0104.ID_PAIS)'
      'ORDER BY 4')
    Left = 456
    Top = 320
  end
  object qrySAF0020_PRODUTOR_ENDER: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = qrySAF0020_PRODUTOR_ENDERAfterOpen
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      'SAF0020.ID_CLIENTE,'
      'SAF0020.ID_ENDERECO,'
      ''
      'SAF0020.ID_TIPO_ENDER,'
      'SAF0016.DESCRICAO AS DSC_TIPO_ENDER,'
      ''
      'SAF0020.ID_TIPO_LOGRAD,'
      'SAF0015.DESCRICAO AS DSC_TIPO_LOGRAD,'
      ''
      'SAF0020.LOGRADOURO,'
      'SAF0020.NUMERO,'
      'SAF0020.COMPLEMENTO,'
      'SAF0020.BAIRRO,'
      'SAF0020.CIDADE,'
      'SAF0020.ESTADO,'
      'SAF0020.CPOSTAL'
      ''
      'FROM SAF0020'
      ''
      
        'LEFT JOIN SAF0015 ON (SAF0015.ID_TIPO_LOGRAD = SAF0020.ID_TIPO_L' +
        'OGRAD)'
      
        'LEFT JOIN SAF0016 ON (SAF0016.ID_TIPO_ENDER = SAF0020.ID_TIPO_EN' +
        'DER)'
      ''
      'ORDER BY 1')
    Left = 72
    Top = 320
  end
  object dsSAF0020_PRODUTOR_ENDER: TDataSource
    DataSet = qrySAF0020_PRODUTOR_ENDER
    Left = 72
    Top = 376
  end
  object dsSAF0102_COMPRADOR: TDataSource
    DataSet = qrySAF0102_COMPRADOR
    Left = 264
    Top = 264
  end
  object qrySAF0102_COMPRADOR: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      'SAF0102.ID_CLIENTE,'
      'SAF0102.ID_EMPRESA,'
      'SAF0102.ID_TIPO_PESSOA,'
      'SAF0027.APELIDO AS APELIDO_TIPO_PESSOA,'
      'SAF0027.DESCRICAO AS DSC_TIPO_PESSOA,'
      ''
      'CASE SAF0102.ID_TIPO_PESSOA'
      'WHEN 1 THEN CPF'
      'WHEN 2 THEN CNPJ'
      'WHEN 3 THEN '#39'EXTERIOR'#39
      'END AS CNPJ_CPF,'
      ''
      'CASE SAF0102.ID_TIPO_PESSOA'
      'WHEN 1 THEN RG'
      'WHEN 2 THEN IE'
      'WHEN 3 THEN '#39'EXTERIOR'#39
      'END AS IE_RG,'
      ''
      'CASE SAF0102.ID_TIPO_PESSOA'
      'WHEN 2 THEN SAF0102.ESTADO'
      'WHEN 3 THEN '#39'EX'#39
      'END AS ESTADO_IE,'
      ''
      'SAF0102.FLAG_IE,'
      ''
      'SAF0102.RAZAO,'
      'SAF0102.FANTASIA,'
      'SAF0102.APELIDO,'
      ''
      'SAF0102.ID_PAIS,'
      'SAF0011.DESCRICAO_PT AS DSC_PAIS_PT,'
      'SAF0011.DESCRICAO_ING AS DSC_PAIS_ING'
      ''
      'FROM SAF0102'
      ''
      'LEFT JOIN SAF0011 ON (SAF0011.ID_PAIS = SAF0102.ID_PAIS)'
      
        'LEFT JOIN SAF0027 ON (SAF0027.ID_TIPO_PESSOA = SAF0102.ID_TIPO_P' +
        'ESSOA)'
      ''
      'ORDER BY 2, 11')
    Left = 264
    Top = 208
  end
  object qrySAF0020_COMPRADOR_ENDER: TADOQuery
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = qrySAF0020_COMPRADOR_ENDERAfterOpen
    Parameters = <>
    SQL.Strings = (
      'SELECT'
      'SAF0020.ID_CLIENTE,'
      'SAF0020.ID_ENDERECO,'
      ''
      'SAF0020.ID_TIPO_ENDER,'
      'SAF0016.DESCRICAO AS DSC_TIPO_ENDER,'
      ''
      'SAF0020.ID_TIPO_LOGRAD,'
      'SAF0015.DESCRICAO AS DSC_TIPO_LOGRAD,'
      ''
      'SAF0020.LOGRADOURO,'
      'SAF0020.NUMERO,'
      'SAF0020.COMPLEMENTO,'
      'SAF0020.BAIRRO,'
      'SAF0020.CIDADE,'
      'SAF0020.ESTADO,'
      'SAF0020.CPOSTAL'
      ''
      'FROM SAF0020'
      ''
      
        'LEFT JOIN SAF0015 ON (SAF0015.ID_TIPO_LOGRAD = SAF0020.ID_TIPO_L' +
        'OGRAD)'
      
        'LEFT JOIN SAF0016 ON (SAF0016.ID_TIPO_ENDER = SAF0020.ID_TIPO_EN' +
        'DER)'
      ''
      'ORDER BY 1')
    Left = 264
    Top = 320
  end
  object dsSAF0020_COMPRADOR_ENDER: TDataSource
    DataSet = qrySAF0020_COMPRADOR_ENDER
    Left = 264
    Top = 376
  end
  object dsSAF0103: TDataSource
    DataSet = tblSAF0103
    Left = 704
    Top = 136
  end
  object tblSAF0103: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    AfterOpen = tblSAF0103AfterOpen
    IndexFieldNames = 'ID_PRODUTO'
    TableName = 'SAF0103'
    Left = 704
    Top = 80
  end
  object dsSAF0037: TDataSource
    DataSet = tblSAF0037
    Left = 760
    Top = 296
  end
  object tblSAF0037: TADOTable
    Connection = conADOServer
    CursorType = ctStatic
    TableName = 'SAF0037'
    Left = 760
    Top = 240
  end
  object dspAuxiliar: TDataSetProvider
    DataSet = qryAuxiliar
    Options = [poAllowCommandText, poUseQuoteChar]
    Left = 240
    Top = 24
  end
  object cdsAuxiliar: TClientDataSet
    Aggregates = <>
    Params = <>
    ProviderName = 'dspAuxiliar'
    Left = 328
    Top = 24
  end
end
